ancient engine to cast stones - Alemán Inglés Diccionario